package com.ruoyi.web.utils.v2;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


/**
 * @desc  2.0设备信息
 * @author fwx 2024/1/9 9:15
 **/
@Data
public class V2DeviceInfo {

    @ApiModelProperty(value = "id")
    private String id;
    @ApiModelProperty(value = "设备名称")
    private String name;
    @ApiModelProperty(value = "分类Id")
    private Long typeId;
    @ApiModelProperty(value = "分类名称")
    private String typeName;

    @ApiModelProperty(value = "分类标识")
    private String typeCode;

    @ApiModelProperty("设备位置")
    private String address;

    @ApiModelProperty(value = "产品id")
    private Long productId;
    @ApiModelProperty(value = "产品名称")
    private String productName;
    /** 状态 */
    @ApiModelProperty(value = "状态: offline:离线, online:在线, fault:故障 ,nothing:无")
    private String state;
    @ApiModelProperty("设备图片")
    private String photo;
    @ApiModelProperty("项目名称")
    private String projectName;
    @ApiModelProperty("基地名称")
    private String baseName;
    @ApiModelProperty("基地位置")
    private String baseAddress;
    @ApiModelProperty(value = "是否启用")
    private Boolean enabled;
    @ApiModelProperty(value = "分配情况")
    private Boolean distribution;
    @ApiModelProperty(value = "客户id")
    private Long customerId;
    @ApiModelProperty(value = "流量卡号状态")
    private String iotCardStatus;
    @ApiModelProperty(value = "经度")
    private String lon;
    @ApiModelProperty(value = "纬度")
    private String lat;

    @ApiModelProperty(value = "相机号")
    private String cameraNo;

    @ApiModelProperty(value = "流量卡号")
    private String iccid;


}
